const request=require('../../util/request.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // order_time:"请选择订单日期",//订单日期
    // mindate:Math.round((new Date() - 365*86400*1000)),
    // p_name:"",//项目名称
    // delivery_time:"请选择交货日期",//交货日期
    // order_no:"",//订单号
    // delivery_address:"",//交货地址
    // id:"",//id
    // show:false,
    // date:"",
    id:"",//图号id
    pic_name:"",//产品名称
    product_type:"",//产品类型
    material_attr:"",//原材料 规格
    gybz:"",//工艺编制
    gybb:"",//工艺版本
    bzrq:"",//编制日期
    fszjth:"",//附属主件图号
    material_method:"",//下料方式
    mpsl:"",//毛坯数量
    unit:"",//单位
    showtime:false,
    showlasttime:false,
    bzrq:"",
    show_pic_no:false,
    setManager:null,
    mindate:Math.round((new Date() - 365*86400*1000)),
    tmpFCheckDate:'',
    tmpFBillNo:'',
    tmpFBillerID:'',
    tmpCustomerName:'',
    tmpdepartment_name:'',
    tmpsalesman_name:'',
    tmpbiller_name:'',

  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options,"optionsoptions")
    this.setData({
      tmpFCheckDate:options.value1,
      tmpFBillNo:options.value2,
      tmpFBillerID:options.value3,
      tmpCustomerName:options.value4,
      tmpdepartment_name:options.value5,
      tmpsalesman_name:options.value6,
      tmpbiller_name:options.value7,
    })
    // var that = this 
    // var params = {
    //   id:options.p_no,
    // }
    // if(options.p_no){
    //   this.setData({
    //     show_pic_no:false
    //   })
    // }else{
    //   this.setData({
    //     show_pic_no:true
    //   })
    // }
    // // that.setData({p_no:options})
    // request.requestGet('drawing/get_edit_info', params, '',function (res) {
    //   that.setData({
    //     id:res.data.drawing.id,
    //     pic_name:res.data.drawing.pic_name,
    //     product_type:res.data.drawing.product_type,
    //     unit:res.data.drawing.unit,
    //     material_attr:res.data.drawing.material_attr,
    //     gybz:res.data.drawing.gybz,
    //     gybb:res.data.drawing.gybb,
    //     bzrq:res.data.drawing.bzrq,
    //     fszjth:res.data.drawing.fszjth,
    //     material_method:res.data.drawing.material_method,
    //     mpsl:res.data.drawing.mpsl,
    //   })
    // })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  submit(event){
    var that = this
    let params = {
        id:that.data.id,
        pic_name:that.data.id,
        product_type:that.data.product_type,
        unit:that.data.unit,
        material_attr:that.data.material_attr,
        gybz:that.data.gybz,
        gybb:that.data.gybb,
        bzrq:that.data.bzrq,
        fszjth:that.data.fszjth,
        material_method:that.data.material_method,
        mpsl:that.data.mpsl,
        pic_no:that.data.pic_no
    }
    request.requestAjax('drawing/save',params,"提交中",function(res){
      if(res.status==200){
        const pages = getCurrentPages();
        if (pages.length >= 2) {
          const prevPage = pages[pages.length - 2];
          pages[pages.length - 2].setData({
            __returnParams: true
          }, () => {
            wx.showToast({
              title: '新增成功',
              icon: 'success',
            })
            setTimeout(() => {
              wx.navigateBack() // 确保setData回调完成后再返回
              prevPage.onLoad({}); // 触发上一页自定义刷新方法
            }, 1000)
            
          })
        }
          return false;
      }else{
        wx.showToast({
          title: res.msg,
          icon:"none"
        })
      }

  },function(res){
    wx.showToast({
      title: '请求失败',
      icon:"none"
    })
  });
  },
  bindKeyInputVant(event){
    let valueName = event.target.dataset.variable;
    this.setData({
      [valueName]:event.detail
    });
  },
  onDisplay() {
    this.setData({ show: true });
  },
  onClose() {
    this.setData({ showtime: false });
    this.setData({ showlasttime: false });
  },
  funshowtime(){
    this.setData({ showtime: true });
  },
  onConfirm(event) {
    this.setData({
      show: false,
      date: this.formatDate(event.detail[0])+' - '+this.formatDate(event.detail[1]),
      findtime : this.formatDate(event.detail[0])+' - '+this.formatDate(event.detail[1])
    });
  },
  formatDate(date) {
    date = new Date(date);
    return `${date.getFullYear()}-${date.getMonth()+1}-${date.getDate()}`;
  },
  showstart() {
    this.setData({ showtime: true });
  },
  
  showlast() {
    this.setData({ showlasttime: true });
  },

  start(event) {
    const tmptime = this.formatDate(event.detail)
    this.setData({
      bzrq:tmptime
    })
    this.onClose()
  },

  last(event) {
    const tmptime = this.formatDate(event.detail)
    this.setData({
      delivery_time:tmptime
    })
    this.onClose()
  },
  onClose() {
    this.setData({ showtime: false });
  },

  sel_management(){
    let tmp = false
    wx.navigateTo({ url: `/pages/material_management/material_management?show=${tmp}` })
  },

  setManager(){
    if (this.data.setManager) {
      this.setData({ 
        material_no:this.data.setManager[0]+this.data.setManager[1],//材质
        material_attr:this.data.setManager[0]+this.data.setManager[1],
        material_id:this.data.setManager[2],
        setManager: null 
      }) // 清空避免重复触发
    }
  },
 
})